---
title: clsLegalPersonCollection
summary: API reference for clsLegalPersonCollection.
status: draft
owner: SAIF Case Management team
last_reviewed: 2026-08-21
library: SAIF.Business.Claim.Legal
reference_type: embedded
---

# clsLegalPersonCollection

`clsLegalPersonCollection` retrieves legal-person reference rows for maintenance lists while excluding people already used as subpoena recipients.* The query returns formatted SSNs and audit fields so callers can review eligible legal-person records without additional lookups.

## Purpose
- Returns legal-person rows that are not referenced by `SUBPOENA_RECIPIENT`.
- Loads display-ready identity and audit data for legal-person maintenance screens.

## Context
- Namespace: `SAIF.Business.Claim.Legal.TableMaint`
- Assembly/package: `SAIF.Business.Claim.Legal`

## Public members

| Member | Kind | Type | Purpose |
|---|---|---|---|
| GetLegalPersons(inDPI As IDataPortalInfo) | Shared Method | `clsLegalPersonCollection` | Retrieves legal-person rows that are not already referenced by `SUBPOENA_RECIPIENT`. |

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts. Statements marked with `**` could not be confirmed; treat
> as unknown until verified.

## Sources

- `SAIF.Business.Claim.Legal\TableMaint\clsLegalPerson.vb`
